home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 127 / PC Guia 127.iso / Software / Produtividade / OpenOffice.org 2.0.1 / openofficeorg1.cab / WebWizard.xcs < prev    next >
Extensible Markup Language  |  2005-09-10  |  16KB  |  726 lines

  1. <?xml version='1.0' encoding='UTF-8'?>
  2.  
  3. <oor:component-schema oor:name="WebWizard" oor:package="org.openoffice.Office" xml:lang="en-US" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  4.  
  5.     <info>
  6.  
  7.         <desc>Contains the configuration schema for the web wizard</desc>
  8.     </info>
  9.     <templates>
  10.  
  11.         <group oor:name="WWizLayout">
  12.  
  13.             <info>
  14.  
  15.                 <desc>Information on a web-wizard layout</desc>
  16.             </info>
  17.             <prop oor:name="Index" oor:type="xs:int">
  18.  
  19.                 <info>
  20.  
  21.                     <desc>the index of the layout (start at 0, must be exporter-unique)</desc>
  22.                 </info>
  23.             </prop>
  24.             <prop oor:localized="true" oor:name="Name" oor:type="xs:string">
  25.  
  26.                 <info>
  27.  
  28.                     <desc>The UI name of the layout</desc>
  29.                 </info>
  30.             </prop>
  31.             <prop oor:name="FSName" oor:type="xs:string">
  32.  
  33.                 <info>
  34.  
  35.                     <desc>the directory name of the layout.</desc>
  36.                 </info>
  37.             </prop>
  38.         </group>
  39.         <group oor:name="WWizExporter">
  40.  
  41.             <info>
  42.  
  43.                 <desc>Information on a web wizard exporter</desc>
  44.             </info>
  45.             <prop oor:localized="true" oor:name="Name" oor:type="xs:string">
  46.  
  47.                 <info>
  48.  
  49.                     <desc>the UI name of the exporter</desc>
  50.                 </info>
  51.             </prop>
  52.             <prop oor:name="Index" oor:type="xs:int">
  53.  
  54.                 <info>
  55.  
  56.                     <desc>a general index of the exporter, starts with 0, must be exporter-unique</desc>
  57.                 </info>
  58.             </prop>
  59.             <prop oor:name="ExporterClass" oor:type="xs:string">
  60.  
  61.                 <info>
  62.  
  63.                     <desc>A full quilified class name of the exporter class</desc>
  64.                 </info>
  65.             </prop>
  66.             <prop oor:name="OwnDirectory" oor:type="xs:boolean">
  67.  
  68.                 <info>
  69.  
  70.                     <desc>does this exporter needs an own directory to export to.</desc>
  71.                 </info>
  72.             </prop>
  73.             <prop oor:name="SupportsFilename" oor:type="xs:boolean">
  74.  
  75.                 <info>
  76.  
  77.                     <desc>does this exporter support a given filename, or export to a self-generated filename</desc>
  78.                 </info>
  79.             </prop>
  80.             <prop oor:name="DefaultFilename" oor:type="xs:string">
  81.  
  82.                 <info>
  83.  
  84.                     <desc>if does not support filename, what name does it use?</desc>
  85.                 </info>
  86.             </prop>
  87.             <prop oor:name="Extension" oor:type="xs:string">
  88.  
  89.                 <info>
  90.  
  91.                     <desc>the extension that should be used, if the expoter supports filename</desc>
  92.                 </info>
  93.             </prop>
  94.             <prop oor:name="SupportedMimeTypes" oor:type="xs:string">
  95.  
  96.                 <info>
  97.  
  98.                     <desc>one of : writer/calc/impress/draw/graphics/other/(empty for all)</desc>
  99.                 </info>
  100.             </prop>
  101.             <prop oor:name="Icon" oor:type="xs:string">
  102.  
  103.                 <info>
  104.  
  105.                     <desc>the icon to use as preview</desc>
  106.                 </info>
  107.             </prop>
  108.             <prop oor:name="TargetType" oor:type="xs:string">
  109.  
  110.                 <info>
  111.  
  112.                     <desc>A type name out of TypeDetection (like graphic_HTML)</desc>
  113.                 </info>
  114.             </prop>
  115.             <prop oor:name="PageType" oor:type="xs:int">
  116.  
  117.                 <info>
  118.  
  119.                     <desc>Page type of the target document; 0 = no page, 1 = pages, 2 = slides</desc>
  120.                 </info>
  121.             </prop>
  122.             <prop oor:name="Binary" oor:type="xs:boolean">
  123.  
  124.                 <info>
  125.  
  126.                     <desc>if the target format is binary (like pdf) - html is NOT binary.</desc>
  127.                 </info>
  128.             </prop>
  129.             <set oor:name="Arguments" oor:node-type="WWizArgument">
  130.  
  131.                 <info>
  132.  
  133.                     <desc>additional arguments given to the exporter class by initialisation</desc>
  134.                 </info>
  135.             </set>
  136.         </group>
  137.         <group oor:name="WWizArgument">
  138.  
  139.             <info>
  140.  
  141.                 <desc>An argument used by exporters and other configuration groups/sets</desc>
  142.             </info>
  143.             <prop oor:name="Value" oor:type="xs:string">
  144.  
  145.                 <info>
  146.  
  147.                     <desc>the value of the argument</desc>
  148.                 </info>
  149.             </prop>
  150.         </group>
  151.         <group oor:name="WWizStyle">
  152.  
  153.             <info>
  154.  
  155.                 <desc>Specifies style information (css)
  156.             </desc>
  157.             </info>
  158.             <prop oor:name="Index" oor:type="xs:int">
  159.  
  160.                 <info>
  161.  
  162.                     <desc>the index of the style (used by the ui) - starts with 0, must by - style-unique</desc>
  163.                 </info>
  164.             </prop>
  165.             <prop oor:localized="true" oor:name="Name" oor:type="xs:string">
  166.  
  167.                 <info>
  168.  
  169.                     <desc>UI name of the style</desc>
  170.                 </info>
  171.             </prop>
  172.             <prop oor:name="CssHref" oor:type="xs:string">
  173.  
  174.                 <info>
  175.  
  176.                     <desc>the name of the css file</desc>
  177.                 </info>
  178.             </prop>
  179.             <prop oor:name="BackgroundImage" oor:type="xs:string">
  180.  
  181.                 <info>
  182.  
  183.                     <desc>default background image. not implemented.</desc>
  184.                 </info>
  185.             </prop>
  186.             <prop oor:name="IconSet" oor:type="xs:string">
  187.  
  188.                 <info>
  189.  
  190.                     <desc>default iconset. not implemented</desc>
  191.                 </info>
  192.             </prop>
  193.         </group>
  194.         <group oor:name="WWizImage">
  195.  
  196.             <info>
  197.  
  198.                 <desc>locates images for the background images of the webwizard</desc>
  199.             </info>
  200.             <prop oor:name="Href" oor:type="xs:string">
  201.  
  202.                 <info>
  203.  
  204.                     <desc>either a directory or a full qualified filename. Office-path variables can be used.</desc>
  205.                 </info>
  206.             </prop>
  207.         </group>
  208.         <group oor:name="WWizIconSet">
  209.  
  210.             <info>
  211.  
  212.                 <desc>describes an icon set, used in export of draw and impress documents.</desc>
  213.             </info>
  214.             <prop oor:name="Index" oor:type="xs:int">
  215.  
  216.                 <info>
  217.  
  218.                     <desc>index of the icon set</desc>
  219.                 </info>
  220.             </prop>
  221.             <prop oor:localized="true" oor:name="Name" oor:type="xs:string">
  222.  
  223.                 <info>
  224.  
  225.                     <desc>UI name of the icon set</desc>
  226.                 </info>
  227.             </prop>
  228.             <prop oor:name="FNPrefix" oor:type="xs:string">
  229.  
  230.                 <info>
  231.  
  232.                     <desc>prefix of the filename. see impress/draw html export</desc>
  233.                 </info>
  234.             </prop>
  235.             <prop oor:name="FNPostfix" oor:type="xs:string">
  236.  
  237.                 <info>
  238.  
  239.                     <desc>postfix of the filename. see impress/draw html export</desc>
  240.                 </info>
  241.             </prop>
  242.         </group>
  243.         <group oor:name="WWizDocument">
  244.  
  245.             <info>
  246.  
  247.                 <desc>describes a document to be exported</desc>
  248.             </info>
  249.             <prop oor:name="Index" oor:type="xs:int">
  250.  
  251.                 <info>
  252.  
  253.                     <desc>the index of the document in the "content"</desc>
  254.                 </info>
  255.             </prop>
  256.             <prop oor:name="Title" oor:type="xs:string">
  257.  
  258.                 <info>
  259.  
  260.                     <desc>Title of the document</desc>
  261.                 </info>
  262.             </prop>
  263.             <prop oor:name="Description" oor:type="xs:string">
  264.  
  265.                 <info>
  266.  
  267.                     <desc>description of the document</desc>
  268.                 </info>
  269.             </prop>
  270.             <prop oor:name="URL" oor:type="xs:string">
  271.  
  272.                 <info>
  273.  
  274.                     <desc>a full url of the document</desc>
  275.                 </info>
  276.             </prop>
  277.             <prop oor:name="Author" oor:type="xs:string">
  278.  
  279.                 <info>
  280.  
  281.                     <desc>the author of the document</desc>
  282.                 </info>
  283.             </prop>
  284.             <prop oor:name="Exporter" oor:type="xs:string">
  285.  
  286.                 <info>
  287.  
  288.                     <desc>the name of the exporter used for this document</desc>
  289.                 </info>
  290.             </prop>
  291.             <prop oor:name="ApplyWebStyle" oor:type="xs:boolean">
  292.  
  293.                 <info>
  294.  
  295.                     <desc>not implemented</desc>
  296.                 </info>
  297.             </prop>
  298.         </group>
  299.         <group oor:name="WWizContent">
  300.  
  301.             <info>
  302.  
  303.                 <desc>describes a web-wizard content, which contains 
  304.                 recursivley documents and other contents.
  305.                 At the moment, contents contain only documents. Implementation of
  306.                 sub-contents is a future issue
  307.             </desc>
  308.             </info>
  309.             <prop oor:name="Index" oor:type="xs:int">
  310.  
  311.                 <info>
  312.  
  313.                     <desc>the index of the content in its parent content.</desc>
  314.                 </info>
  315.             </prop>
  316.             <prop oor:name="Name" oor:type="xs:string">
  317.  
  318.                 <info>
  319.  
  320.                     <desc>The content's name</desc>
  321.                 </info>
  322.             </prop>
  323.             <prop oor:name="Description" oor:type="xs:string">
  324.  
  325.                 <info>
  326.  
  327.                     <desc>The contents description</desc>
  328.                 </info>
  329.             </prop>
  330.             <set oor:name="Contents" oor:node-type="WWizContent">
  331.  
  332.                 <info>
  333.  
  334.                     <desc>sub contents of this content. not implemented.</desc>
  335.                 </info>
  336.             </set>
  337.             <set oor:name="Documents" oor:node-type="WWizDocument">
  338.  
  339.                 <info>
  340.  
  341.                     <desc>documents contained in this content</desc>
  342.                 </info>
  343.             </set>
  344.         </group>
  345.         <group oor:name="WWizSession">
  346.  
  347.             <info>
  348.  
  349.                 <desc>A web wizard session. contains all the user's input.</desc>
  350.             </info>
  351.             <prop oor:name="Index" oor:type="xs:int">
  352.  
  353.                 <info>
  354.  
  355.                     <desc>the index of the session in the list of saved session.</desc>
  356.                 </info>
  357.             </prop>
  358.             <prop oor:name="Name" oor:type="xs:string">
  359.  
  360.                 <info>
  361.  
  362.                     <desc>a user given name of the session</desc>
  363.                 </info>
  364.             </prop>
  365.             <prop oor:name="InDirectory" oor:type="xs:string">
  366.  
  367.                 <info>
  368.  
  369.                     <desc>the last used directory from which the user added documents
  370.                     to the wizard.
  371.                 </desc>
  372.                 </info>
  373.             </prop>
  374.             <prop oor:name="OutDirectory" oor:type="xs:string">
  375.  
  376.                 <info>
  377.  
  378.                     <desc>The last directory the user used as output.</desc>
  379.                 </info>
  380.             </prop>
  381.             <node-ref oor:name="Content" oor:node-type="WWizContent">
  382.  
  383.                 <info>
  384.  
  385.                     <desc>the content (documents) of the session</desc>
  386.                 </info>
  387.             </node-ref>
  388.             <group oor:name="Design">
  389.  
  390.                 <info>
  391.  
  392.                     <desc>design specifications of the session.</desc>
  393.                 </info>
  394.                 <prop oor:name="Layout" oor:type="xs:string">
  395.  
  396.                     <info>
  397.  
  398.                         <desc>layout name chosen by the user</desc>
  399.                     </info>
  400.                 </prop>
  401.                 <prop oor:name="Style" oor:type="xs:string">
  402.  
  403.                     <info>
  404.  
  405.                         <desc>Style name chosen by the user.</desc>
  406.                     </info>
  407.                 </prop>
  408.                 <prop oor:name="BackgroundImage" oor:type="xs:string">
  409.  
  410.                     <info>
  411.  
  412.                         <desc>background image chosen by the user.</desc>
  413.                     </info>
  414.                 </prop>
  415.                 <prop oor:name="IconSet" oor:type="xs:string">
  416.  
  417.                     <info>
  418.  
  419.                         <desc>Icon set chosen by the user.</desc>
  420.                     </info>
  421.                 </prop>
  422.                 <prop oor:name="OptimizeDisplaySize" oor:type="xs:int">
  423.  
  424.                     <info>
  425.  
  426.                         <desc>0 = 640x..., 1 = 800x..., 2 = 1024x...</desc>
  427.                     </info>
  428.                 </prop>
  429.                 <prop oor:name="DisplayTitle" oor:type="xs:boolean">
  430.  
  431.                     <info>
  432.  
  433.                         <desc>ignored</desc>
  434.                     </info>
  435.                 </prop>
  436.                 <prop oor:name="DisplayDescription" oor:type="xs:boolean">
  437.  
  438.                     <info>
  439.  
  440.                         <desc>should the desctiprion of each document be listed in the TOC</desc>
  441.                     </info>
  442.                 </prop>
  443.                 <prop oor:name="DisplayAuthor" oor:type="xs:boolean">
  444.  
  445.                     <info>
  446.  
  447.                         <desc>should the author of each document be listed in the TOC</desc>
  448.                     </info>
  449.                 </prop>
  450.                 <prop oor:name="DisplayCreateDate" oor:type="xs:boolean">
  451.  
  452.                     <info>
  453.  
  454.                         <desc>should the creation date of each document be listed in the TOC</desc>
  455.                     </info>
  456.                 </prop>
  457.                 <prop oor:name="DisplayUpdateDate" oor:type="xs:boolean">
  458.  
  459.                     <info>
  460.  
  461.                         <desc>should the "last changed date" of each document be listed in the TOC</desc>
  462.                     </info>
  463.                 </prop>
  464.                 <prop oor:name="DisplayFilename" oor:type="xs:boolean">
  465.  
  466.                     <info>
  467.  
  468.                         <desc>should the filename of each document be listed in the TOC</desc>
  469.                     </info>
  470.                 </prop>
  471.                 <prop oor:name="DisplayFileFormat" oor:type="xs:boolean">
  472.  
  473.                     <info>
  474.  
  475.                         <desc>should the file format of each document be listed in the TOC</desc>
  476.                     </info>
  477.                 </prop>
  478.                 <prop oor:name="DisplayFormatIcon" oor:type="xs:boolean">
  479.  
  480.                     <info>
  481.  
  482.                         <desc>should the file format icon of each document be listed in the TOC</desc>
  483.                     </info>
  484.                 </prop>
  485.                 <prop oor:name="DisplayPages" oor:type="xs:boolean">
  486.  
  487.                     <info>
  488.  
  489.                         <desc>should the number of pages/slides of each document be listed in the TOC</desc>
  490.                     </info>
  491.                 </prop>
  492.                 <prop oor:name="DisplaySize" oor:type="xs:boolean">
  493.  
  494.                     <info>
  495.  
  496.                         <desc>should the size of binary files be listed in the TOC</desc>
  497.                     </info>
  498.                 </prop>
  499.             </group>
  500.             <group oor:name="GeneralInfo">
  501.  
  502.                 <info>
  503.  
  504.                     <desc>the general web site information of the session</desc>
  505.                 </info>
  506.                 <prop oor:name="Title" oor:type="xs:string">
  507.  
  508.                     <info>
  509.  
  510.                         <desc>web site title</desc>
  511.                     </info>
  512.                 </prop>
  513.                 <prop oor:name="Description" oor:type="xs:string">
  514.  
  515.                     <info>
  516.  
  517.                         <desc>web site description </desc>
  518.                     </info>
  519.                 </prop>
  520.                 <prop oor:name="Icon" oor:type="xs:string">
  521.  
  522.                     <info>
  523.  
  524.                         <desc>web site favIcon (local URL)</desc>
  525.                     </info>
  526.                 </prop>
  527.                 <prop oor:name="Author" oor:type="xs:string">
  528.  
  529.                     <info>
  530.  
  531.                         <desc>Web Site author</desc>
  532.                     </info>
  533.                 </prop>
  534.                 <prop oor:name="Keywords" oor:type="xs:string">
  535.  
  536.                     <info>
  537.  
  538.                         <desc>web site keywords</desc>
  539.                     </info>
  540.                 </prop>
  541.                 <prop oor:name="CreationDate" oor:type="xs:int">
  542.  
  543.                     <info>
  544.  
  545.                         <desc>web site creation date</desc>
  546.                     </info>
  547.                 </prop>
  548.                 <prop oor:name="UpdateDate" oor:type="xs:int">
  549.  
  550.                     <info>
  551.  
  552.                         <desc>web site last update date</desc>
  553.                     </info>
  554.                 </prop>
  555.                 <prop oor:name="RevisitAfter" oor:type="xs:int">
  556.  
  557.                     <info>
  558.  
  559.                         <desc>web site rvisit after meta info</desc>
  560.                     </info>
  561.                 </prop>
  562.                 <prop oor:name="Email" oor:type="xs:string">
  563.  
  564.                     <info>
  565.  
  566.                         <desc>email for contact in web site</desc>
  567.                     </info>
  568.                 </prop>
  569.                 <prop oor:name="Copyright" oor:type="xs:string">
  570.  
  571.                     <info>
  572.  
  573.                         <desc>copyright notice of web site</desc>
  574.                     </info>
  575.                 </prop>
  576.             </group>
  577.             <set oor:name="Publishing" oor:node-type="WWizPublish">
  578.  
  579.                 <info>
  580.  
  581.                     <desc>publishing information of the web site. 
  582.                     always contains always 3 members with the names local, ftp and zip.
  583.                     </desc>
  584.                 </info>
  585.             </set>
  586.         </group>
  587.         <group oor:name="WWizPublish">
  588.  
  589.             <info>
  590.  
  591.                 <desc>specifies information of a single target to publish to</desc>
  592.             </info>
  593.             <prop oor:name="Publish" oor:type="xs:boolean">
  594.  
  595.                 <info>
  596.  
  597.                     <desc>should this target be used?</desc>
  598.                 </info>
  599.             </prop>
  600.             <prop oor:name="URL" oor:type="xs:string">
  601.  
  602.                 <info>
  603.  
  604.                     <desc>full url to publish to</desc>
  605.                 </info>
  606.             </prop>
  607.             <prop oor:name="Username" oor:type="xs:string">
  608.  
  609.                 <info>
  610.  
  611.                     <desc>used by ftp targets</desc>
  612.                 </info>
  613.             </prop>
  614.         </group>
  615.         <group oor:name="WWizFilter">
  616.  
  617.             <info>
  618.  
  619.                 <desc>specifies information of a filter for the add dialog</desc>
  620.             </info>
  621.             <prop oor:name="Index" oor:type="xs:int">
  622.  
  623.                 <info>
  624.  
  625.                     <desc>the index of the filter </desc>
  626.                 </info>
  627.             </prop>
  628.             <prop oor:localized="true" oor:name="Name" oor:type="xs:string">
  629.  
  630.                 <info>
  631.  
  632.                     <desc>UI Name of the filter</desc>
  633.                 </info>
  634.             </prop>
  635.             <prop oor:name="Filter" oor:type="xs:string">
  636.  
  637.                 <info>
  638.  
  639.                     <desc>Semicolon seperated list of file types this filter will show</desc>
  640.                 </info>
  641.             </prop>
  642.         </group>
  643.     </templates>
  644.     <component>
  645.  
  646.         <group oor:name="WebWizard">
  647.  
  648.             <info>
  649.  
  650.                 <desc>the web wizard configuration</desc>
  651.             </info>
  652.             <prop oor:name="WorkDir" oor:type="xs:string">
  653.  
  654.                 <info>
  655.  
  656.                     <desc>the sub dir under temnplate/(langauge)/ of the web wizard files</desc>
  657.                 </info>
  658.             </prop>
  659.             <prop oor:name="LastSavedSession" oor:type="xs:string">
  660.  
  661.                 <info>
  662.  
  663.                     <desc>The name of the last saved session. empty if last session was not saved.</desc>
  664.                 </info>
  665.             </prop>
  666.             <set oor:name="Exporters" oor:node-type="WWizExporter">
  667.  
  668.                 <info>
  669.  
  670.                     <desc>the set of available exporters</desc>
  671.                 </info>
  672.             </set>
  673.             <set oor:name="Layouts" oor:node-type="WWizLayout">
  674.  
  675.                 <info>
  676.  
  677.                     <desc>the set of available layouts</desc>
  678.                 </info>
  679.             </set>
  680.             <set oor:name="Styles" oor:node-type="WWizStyle">
  681.  
  682.                 <info>
  683.  
  684.                     <desc>the set of available styles</desc>
  685.                 </info>
  686.             </set>
  687.             <set oor:name="BackgroundImages" oor:node-type="WWizImage">
  688.  
  689.                 <info>
  690.  
  691.                     <desc>the set of available background images</desc>
  692.                 </info>
  693.             </set>
  694.             <set oor:name="IconSets" oor:node-type="WWizIconSet">
  695.  
  696.                 <info>
  697.  
  698.                     <desc>the set of available icon sets (at the moment, hard programmed 4)</desc>
  699.                 </info>
  700.             </set>
  701.             <set oor:name="SavedSessions" oor:node-type="WWizSession">
  702.  
  703.                 <info>
  704.  
  705.                     <desc>the set of saved sessions.</desc>
  706.                 </info>
  707.             </set>
  708.             <set oor:name="Filters" oor:node-type="WWizFilter">
  709.  
  710.                 <info>
  711.  
  712.                     <desc>the set filters in the "add" dialog.</desc>
  713.                 </info>
  714.             </set>
  715.             <node-ref oor:name="DefaultSession" oor:node-type="WWizSession">
  716.  
  717.                 <info>
  718.  
  719.                     <desc>the default settings are loaded from this session.</desc>
  720.                 </info>
  721.             </node-ref>
  722.         </group>
  723.     </component>
  724. </oor:component-schema>
  725.  
  726.